package com.mrjy.integral.util;
/**
 * 积分枚举类，用于定义积分来源及其分数值
 * @author csshui
 *
 */
public enum IntegralEnum {
	/**
	 * 积分类型id（0:购买会员；1：购买课程；2：完整观看一个视频；3：提问；4：回答；5：评论；6：点赞；7：签到；
	 * 8：用户修改信息-性别；9：用户修改信息-地区:10：用户修改信息-简介；11：账号绑定-手机；12：账号绑定-邮箱；
     * 13：账号密码修改;14:福卡激活;15:视频评论;16:视频评论点赞; 17:购买微课   18:积分兑换 19:课程包评价 20:报名活动(扣积分)）
     */
	BUY_VIP("0" , 10 , "购买会员"),//这里的积分是付款金额的倍数
	BUY_COURSE("1" , 10 , "购买课程"),//这里的积分是付款金额的倍数
	WATCH_VIDEO("2" , 30 , "完整观看一个视频"),
	ASK("3" , 10 , "提问"),
	ANSWER("4" , 30 , "回答"),
	COMMIT("5" , 5 , "评论"),
	GOOD("6" , 1 , "点赞"),
	SIGN_IN("7" , 0 , "签到"),//积分另外个枚举类定义
	MODIFY_SEX("8" , 30 , "用户修改信息-性别"),
	MODIFY_AREA("9" , 30 , "用户修改信息-地区"),
	MODIFY_DESC("10" , 30 , "用户修改信息-简介"),
	BIND_MOBILEPHONE("11" , 30 , "账号绑定-手机"),
	BIND_EMAIL("12" , 30 , "账号绑定-邮箱"),
	MODIFY_PASSWORD("13" , 30 , "账号密码修改") ,
	BUY_FUKA("14",3650, "福卡激活") ,
	VIDEO_COMMIT("15" , 10 ,"视频评论"),
	VIDEO_GOOD("16", 1 ,"视频评论点赞"),
	BUY_VIDEO("17", 10 ,"购买微课"),
    INTEGRAL_EXCHANGE("18", 0, "积分兑换"),
    COURSE_COMMENT("19", 30, "课程包评价"),
    BUY_ACTIVITY("20",0,"报名活动");
    /**
	 * 积分类型id
	 */
	private String typeId; 
	/**
	 * 积分值
	 */
	private int score ;
	/**
	 * 积分类型描述
	 */
	private String typeDesc; 
	
	private IntegralEnum(String typeId , int score , String typeDesc){
		this.typeId = typeId ;
		this.score = score ;
		this.typeDesc = typeDesc ;
	}

	public String getTypeId() {
		return typeId;
	}

	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}

	public int getScore() {
		return score;
	}

	public void setScore(int score) {
		this.score = score;
	}

	public String getTypeDesc() {
		return typeDesc;
	}

	public void setTypeDesc(String typeDesc) {
		this.typeDesc = typeDesc;
	}

	
}
